Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 Spain F32 Portugal F4 Portugal F6 Spain F7 Portugal F2 Portugal F3 Spain F17 Spain F18 Sweden F5 USA F26 Mexico F10 Mexico F11 USA F1 USA F2 USA F3 USA F1 Mexico F1 Costa Rica F1 Canada F1 Canada F2 Canada F3 Usa F7 Usa F8 Czech Rep. F2 Czech Rep. F3 Spain F18 Usa F14 Usa F15 Usa F18 Usa F5 Portugal F3 Switzerland F3 Spain F11 Usa F13 Usa F15 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Colombia F1 Colombia F2 USA F7 Brazil F26 Brazil F33 M15 Sintra M15 Sintra M25 Porto M25 Vale Do Lobo M25 Villena M25 Vale do Lobo M25 Faro M25 Vale do Lobo Portugal F5 USA F29 USA F12 Portugal F1 Italy F5 Brazil F22 Canada F1 USA F6 Colombia F2 2006 North Shore Pro Tennis Championship - Winnetka M25 Vila Real de Santo Antonio M25 Vale do Lobo USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger - Champaign Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa USTA Tallahassee Tennis Challenger - Tallahassee III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Sail Open - New Delhi Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco JSM Challenger of Champaign - Urbana Challenger Britania Zavaleta - Puebla Salinas Challenger Dallas Challenger Nielsen USTA Pro Tennis Championship - Winnetka Korat Challenger Baton Rouge Challenger M25 Vila Real de Santo Antonio Winnetka Challenger M25 Vale do Lobo Vancouver Challenger Music City Challenger - Nashville Tulsa Challenger Tashkent Challenger 2007 Challenger of Santa Clara - Valencia Aachen Challenger Champaign Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Cremona Challenger Lubbock Challenger - Lubbock M25 Porto Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Music City Challenger - Nashville Belo Horizonte Challenger National Bank Men's Rimouski Challenger - Rimouski Aachen Challenger Fifth-Third Bank Tennis Championships - Lexington Bratislava Challenger Sao Paulo Challenger 2007 Knoxville Challenger - Knoxville Singapore Challenger M25 Figueira da Foz Bucaramanga Challenger M25 Sintra Le Gosier Challenger 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Johannesburg Challenger Pro Challenger at Calabasas - Calabasas M25 Reus Granby Challenger Campos do Jordao Challenger GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon 2004 USTA Challenger of Calabasas - Calabasas Tulsa Challenger The Wright Financial Group, Inc. Challenger - Champaign Campinas Challenger Belo Horizonte Challenger Eckental Challenger Sao Leopoldo Challenger Ortisei Challenger Buenos Aires Challenger Guayaquil Challenger Sao Paulo Challenger Flea Market Cup - Busan Le Gosier Challenger Blumenau Challenger Arad Challenger Istanbul Challenger Sao Leopoldo Challenger Santos Challenger Sao Paulo Challenger West Side Tennis Challenger - Forest Hills Johannesburg Challenger Rio Quente Challenger Smith Barney Men's Challenger - Covington USTA Men's Challenger of Dallas - Dallas Campinas Challenger Porto Alegre Challenger Tiburon Challenger Sao Jose Do Rio Preto Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger 2004 Colorado Tennis Classic - Denver Dallas Challenger Morelos Challenger USTA Comerica Challenger - Aptos Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Rimouski Challenger Guadalajara Challenger Barranquilla Challenger Leon Challenger Sao Paulo Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Busan Challenger Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Nottingham-2 Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Sao Paulo Challenger Ford Tennis Championships - Louisville Blois Challenger San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi AT&T Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Challenger Banque Nationale - Granby Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin JSM Challenger - Champaign Recife Challenger Bangkok Challenger Porto Alegre Challenger AGT Challenger - Leon Charlottesville Challenger Nottingham Challenger Santo Domingo Challenger Leon Challenger Irving Challenger Savannah Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Roma Open Challenger - Rome Music City Challenger - Nashville San Remo Tennis Cup - San Remo Vancouver Challenger Como Challenger USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Corrientes Challenger Ford Tennis Championships - Louisville Guayaquil Challenger 2008 Knoxville Challenger - Knoxville Ortisei Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Bangkok Challenger Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Bucaramanga Challenger Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto Bucaramanga Challenger II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Belem Challenger Barletta Challenger AT&T Challenger of Dallas - Dallas Mestre Challenger Manchester Challenger Buenos Aires Challenger Dallas Challenger 2004 Freeman Men's Challenger - Joplin Sarasota Challenger Rio De Janeiro Challenger 2004 Keys Gate Challenger - Homestead Bucaramanga Challenger Carson Challenger Dallas Challenger Barletta Challenger The Commercia Challenger - Aptos Rome Challenger Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Turin Challenger Nottingham Challenger Todi Challenger Milan Challenger Braunschweig Challenger Braunschweig Challenger Scheveningen Challenger Itajai Challenger Floridablanca Challenger Santo Domingo Challenger Como Challenger Seville Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Sao Paulo Challenger Santiago Challenger Barletta Challenger Montevideo Challenger Sao Paulo Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Genova Challenger Santo Domingo Challenger Montevideo Challenger Aix En Provence Challenger Gimcheon Challenger Marburg Challenger Braunschweig Challenger Montevideo Challenger Lisbon Challenger Kazan Challenger Maia Challenger Oeiras 4 Challenger Campinas Challenger Amersfoort Challenger Guayaquil Challenger Eckental Challenger Swanston Challenger - Sacramento Oeiras 1 Challenger Knoxville Challenger Champaign Challenger Le Gosier Challenger Dallas Challenger Puerto Vallarta Challenger Tunis Challenger M25 Quinta Do Lago Poznan Challenger Seville Challenger Braga Challenger Mestre Challenger Lisbon Challenger Caltanissetta Challenger Aptos Challenger Oeiras 1 Challenger Meknes Challenger M25 Sintra Orlando Challenger 2003 USTA Challenger of Calabasas - Calabasas Lima Challenger Montevideo Challenger Napoli Challenger Vicenza Challenger Prostejov Challenger Campinas Challenger Girona Challenger Aix En Provence Challenger Oeiras 1 Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao Forli 6 Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Leon Challenger Bordeaux Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Lisbon Challenger Sao Jose Do Rio Preto Challenger Canberra Challenger Florianopolis Challenger Oeiras 1 Challenger Oeiras 4 Challenger Manama Challenger Porto Challenger Montevideo Challenger Tallahassee Tennis Challenger - Tallahassee Rennes Challenger Porto 2 Challenger Tallahassee Challenger Maia 1 Challenger M25 Quinta do Lago Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger Madrid Challenger Santos Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Guayaquil Challenger Sao Paulo Challenger Como Challenger Busan Open Challenger Tennis - Busan Naples Challenger - Naples Lima Challenger Guayaquil Challenger Caltanissetta Challenger Columbus Challenger Newport Beach Challenger Nottingham-2 Challenger Chennai Challenger Bangkok Challenger Wailea Men's Challenger - Maui Yokohama Challenger Colorado Classic - Denver Sarasota Challenger Francavilla Challenger Lima 2 Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Timisoara Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Braga Challenger Francavilla Challenger Tampere Challenger Nur-Sultan Challenger Vancouver Challenger Mercedes-Benz Cup - Los Angeles St. Remy Challenger Oeiras 2 Challenger Oeiras 3 Challenger Biella 7 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Forli Challenger Porto Challenger Tampere Challenger RCA Championships - Indianapolis San Marino Challenger Verona Challenger International Tennis Championships - Delray Beach Maia 2 Challenger Bendigo Challenger Cherbourg Challenger University of Tennessee USTA Men's Challenger - Knoxville Forli 5 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 2 Challenger Oldum Brown Vancouver Open - Vancouver Atlantic City Open - Atlantic City Perugia Challenger Campinas Challenger Curitiba Challenger Lima Challenger Arizona Men's Tennis Championships - Scottsdale Fifth Third Bank Tennis Classic - Lexington Campinas Challenger College Station Challenger - College Station Rio De Janeiro Challenger Las Vegas Challenger Lima 2 Challenger Pro Tennis World Open - Sunrise Montevideo Challenger Harrah's Entertainment Challenger - Tunica Sao Leopoldo Challenger Bordeaux Challenger The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Prague 2 Challenger Oeiras 2 Challenger Bancolombia Open - Bogota Oeiras 3 Challenger Porto Challenger RCA Championships - Indianapolis Mallorca Challenger Lubbock Challenger - Lubbock Santa Fe 2 Challenger Montevideo Challenger Oeiras 2 Challenger Tenerife 2 Challenger The 'Fitz' Casino Challenger - Tunica Murcia Challenger Girona Challenger Odlum Brown Vancouver Open - Vancouver Oeiras 3 Challenger Oeiras 4 Challenger Estoril Open - Estoril Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Pozoblanco Challenger Oeiras 5 Challenger GHI Bronx Tennis Classic - Bronx Tenerife 1 Challenger Nottingham Challenger 2008 Lubbock Challenger - Lubbock Regions Morgan Keegan Championships - Memphis Ann Arbor Challenger Estoril Open - Estoril Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Salvador Challenger Lisbon Challenger RCA Championships - Indianapolis Milan Challenger Recife Challenger Jonkoping Challenger Prague Challenger Chennai Open - Chennai Bordeaux Challenger Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Kaoshuing Challenger Dallas Challenger Guadalajara Challenger Pilot Pen Tennis - New Haven Dallas Challenger Le Gosier Challenger Milan Challenger Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Nottingham Challenger San Juan Challenger Aix En Provence Challenger Bordeaux Challenger Kremlin Cup - Moscow Braunschweig Challenger Porto Alegre Challenger U.S. Mens's Clay Court Championship - Houston Furth Challenger Estoril Open - Estoril Montevideo Challenger Eckental Challenger Ordina Open - s-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Le Gosier Challenger Chennai Open - Chennai AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai SA Tennis Open - Johannesburg Yokohama Challenger Toyota Challenger SAP Open - San Jose US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Bucaramanga Challenger Campbell's Hall of Fame Tennis Championships - Newport Dallas Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Rome Challenger Estoril Open - Estoril Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Guadalajara Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Itajai Challenger Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Baton Rouge Challenger Brasil Open - Sao Paulo Portugal Open - Oeiras Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Hall of Fame Tennis Championships - Newport Knoxville Challenger Tunis Challenger Erste Bank Open - Vienna Memphis Open - Memphis Santiago Challenger Millennium Estoril Open - Estoril Las Franquesas del Valles Challenger Sao Paulo Challenger Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Gerry Weber Open - Halle Swiss Indoors Basel - Basel Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open Parc - Lyon Manta Challenger Champaign Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Thailand Open - Bangkok Panama City Challenger Grand Prix de Tennis de Lyon - Lyon Santos Challenger Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Lexington Challenger Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Zagreb Challenger Aircel Chennai Open - Chennai Todi Challenger Buenos Aires Challenger Estoril Open - Estoril AEGON Championships - London Atlanta Tennis Championships - Atlanta Genova Challenger Manchester Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Estoril Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Rio De Janeiro Challenger Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Montevideo Challenger Lisbon Challenger Portugal Open - Oeiras Porto Alegre Challenger Citi Open - Washington Aircel Chennai Open - Chennai Bordeaux Challenger Buenos Aires Challenger Kosice Challenger Marburg Challenger Delray Beach Open - Delray Beach Buenos Aires Challenger Aptos Challenger Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Campinas Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco ATP Challenger Tour Finals Sao Paulo Challenger Braunschweig Challenger US Men's Clay Court Championship - Houston Mexico City Challenger Claro Open Colombia - Bogota Bordeaux Challenger Braga Challenger BB&T Atlanta Open - Atlanta Lima Challenger Moselle Open - Metz Lima Challenger Malaysian Open - Kuala Lumpur Valencia Open - Valencia Zadar Challenger Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasov Challenger Brasil Open - Sao Paulo Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Tampere Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Biella Challenger Apia International - Sydney Campinas Challenger Delray Beach Open - Delray Beach Forli 4 Challenger Millennium Estoril Open - Estoril The USTA Challenger at West End Racquet - Torrance Blois Challenger Ricoh Open - 's-Hertogenbosch Bangkok Challenger Campinas Challenger Hall of Fame Tennis Championships - Newport Sao Paulo Challenger Generali Open - Kitzbuhel Tampere Challenger Sopot Challenger Lisbon Challenger Brasil Open - Sao Paulo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Buenos Aires Challenger Guayaquil Challenger Bet-at-home Open - Hamburg Poznan Challenger Sibiu Challenger Braga Challenger Braga Challenger Chennai Open - Chennai Sydney International - Sydney Millennium Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Buenos Aires Challenger Miller Lite Hall of Fame Tennis Championships - Newport Bordeaux Challenger Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Tenerife 3 Challenger Madrid Challenger Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Miami Tennis Masters Series - Cincinnati AEGON Championships - London AEGON Championships - London Porto Challenger Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Girona Challenger M25 Mataro Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos Francavilla Challenger Brasil Open - Sao Paulo RCA Championships - Indianapolis Montevideo Challenger Barletta Challenger Monterrey Challenger Waco Challenger Santo Domingo Challenger Millennium Estoril Open - Estoril Seville Challenger Western & Southern Financial Group Masters - Cincinnati Milan Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Millennium Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Copa Claro - Buenos Aires Lyon Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shenzhen Open - Shenzhen BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Barcelona Open BancSabadell - Barcelona Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group I, 1R, ROU-POR 3-1 All Lower level tournaments Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, 1R, POR-AUT 1-4 French Open (juniors) Olympics - Rio de Janeiro Valencia Challenger